Information flow metrics analysis in object oriented programming and metrics validation process by RAA algorithm
نویسندگان
چکیده
Transparent data flow metrics and control flow metrics had no main concern which to be handled by a compiler. Nowadays similar hardware and multithreaded coding is increased. Consequently, both data flow and control flow become more important in analyses the reusability and maintainability. The present analysis of source code and the ability of metrics are incompetent to predict the actual amount of information flow complexity in the modules. In this work, object oriented metric IF-C focuses on the improved information flow complexity estimation method, which is used to evaluate the data flows in object oriented source code and decrease the effort of maintainability and reusability. The object oriented information flow complexity incorporates various internal and external flows in object orientation. The adequacy of software metrics is validated by the rule accuracy algorithmwhich is based on rule induction technique. The technique applied in the software metrics dataset that has been selected using fitness proportionate selection algorithm. The competence and efficacy of the software metrics have verified by the predefined rules. The rules have if and then clause which hold metrics adequacy standards. 2012 Elsevier Ltd. All rights reserved.
منابع مشابه
A Validation of Object-Oriented Design Metrics as Quality Indicators - Software Engineering, IEEE Transactions on
This paper presents the results of a study in which we empirically investigated the suite of object-oriented (00) design metrics introduced in [13]. More specifically, our goal is to assess these metrics as predictors of fault-prone classes and, therefore, determine whether they can be used as early quality indicators. This study is complementary to the work described in [30] where the same sui...
متن کاملReview of ranked-based and unranked-based metrics for determining the effectiveness of search engines
Purpose: Traditionally, there have many metrics for evaluating the search engine, nevertheless various researchers’ proposed new metrics in recent years. Aware of this new metrics is essential to conduct research on evaluation of the search engine field. So, the purpose of this study was to provide an analysis of important and new metrics for evaluating the search engines. Methodology: This is ...
متن کاملUse of Factor Analysis to Develop Oop Software Complexity Metrics
A large number of software metrics have been proposed for measuring the complexity Object-Oriented programs. These metrics were grouped into system, tree, and class metrics. Factor analysis was applied to each group which to obtain a small number (5 or less) of complexity domains by identifying collinear metrics. This reduction in complexity domains should faciliate the validation of the metric...
متن کاملTheoretical Validation and Empirical Evaluation of Object-Oriented Design Metrics
Various object-oriented metrics have been proposed as a way of capturing features of object-oriented software such as encapsulation (information hiding), abstraction and inheritance. A major criticism of past object-oriented metrics is that little attention has been paid to theoretical validation or empirical evaluation of those metrics. By theoretical validation we refer to the process of ensu...
متن کاملAnalysis and Theoretical Validation of Object-oriented Coupling Metrics
Various object-oriented (OO) coupling metrics have been proposed for capturing the level of class coupling in object-oriented systems. Since product complexity plays a major role in determining the quality of software, metrics developed to characterize internal attributes such as coupling need to be validated to determine the usefulness of the measures. In this paper, we present an analysis of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Advances in Engineering Software
دوره 54 شماره
صفحات -
تاریخ انتشار 2012